public class Test_Demol3 {
    public static void main(String args[]){
        //while语句学习：


        //打印1-10的数字：
        /*int i = 1;
        while(i <= 10){
            System.out.println(i);
            i++;
            */


        /*
        //计算1-100的和：
        int n = 1;
        int sum = 0;
        while(n <= 100){
            sum += n;
            n++;//非常重要，没有n++的条件限制会变成死循环！！！
        }
        System.out.println("1-100的和为" + sum);

         */



        /*
        //计算阶乘：
        int i = 1;
        int ret = 1;
        while(i <= 5){
            ret *= i;
            i++;
        }
        System.out.println(i-1 + "的阶乘是" + ret);

         */


        //计算阶乘的和：
        int j = 1;
        int total = 0;
        while(j <= 5){
            int i = 1;
            int ret = 1;
            while(i <= j){
                ret *= i;
                i++;
            }
            j++;
            total += ret;
        }
        System.out.println("阶乘之和为" + total);
    }
}
